metal-framed sled - Spanish English Dictionary